package com.koron.system.unityUser.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * description: 机构信息
 * @author huangsj
 * @date 2023/6/29 15:08 
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "机构信息")
public class UumsOrganization implements Serializable {
    @ApiModelProperty(value = "机构编码")
    private String organizationCode;

    @ApiModelProperty(value = "机构简称")
    private String organizationName;

    @ApiModelProperty(value = "父级机构编码")
    private String parentCode;

    @ApiModelProperty(value = "机构类型编码")
    private String organizationTypeCode;

    @ApiModelProperty(value = "机构类型名称")
    private String organizationTypeName;

    @ApiModelProperty(value = "能否拥有用户")
    private String canHasUser;

    @ApiModelProperty(value = "能否拥有用户说明")
    private String canHasUserValue;

    @ApiModelProperty(value = "机构排序")
    private String organizationOrder;

    @ApiModelProperty(value = "机构编码路径")
    private String organizationCodePath;

    @ApiModelProperty(value = "机构名称路径")
    private String organizationNamePath;

    @ApiModelProperty(value = "管理标段列表")
    private List<UumsBid> orgBidList;
}
